/*! \mainpage PostgreFS
 *
 * \section intro_sec Introduction
 *
 * %PostgreFS is Linux userspace filesystem which stores data in a PostgreSQL database. It uses FUSE to interface with the kernel and libpqxx as the API for the database. 
 *  For instructions on how to compile and use this software consider reading the user manual.
 * \n\n\n\n
 * \image html bez_slon.gif
 * 
 */






#include"config.h"
#include"postgrefs.h"

int main(int argc, char ** argv)
{   Config config(argc, argv);
    config.init_fuse_args();
    try
    {   PostgreFS(config).main();
    }
    catch(...)
    {   log::error("Unhandled exception"); 
    }
    config.free_args();
    return 0;
}
